package cn.tedu.controller;/**
 * @Author 金帮嘉诚 @Date 2021-07-19 星期一 18:30
 */
/*本类用于测试*/

import cn.tedu.pojo.Dept;
import cn.tedu.service.DeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

/**
 * 知识点
 * mapper-service-controller
 * 第一步添加依赖jar包
 * 写核心配置文件 连接数据库
 * 第二步添加代码内容：过程：
 * 1.写XXXMapper.xml
 * 2.添加映射到核心xml文件
 * 3.pojo中创建对应类
 * 4.创建对应mapper接口 内写上方法 名称要和映射xml文件中sql语句的id相同 返回值也和其中结果集处理方式相同
 * 5.创建对应Service接口和实现类 方法名、返回值要和mapper中相同
 * 6.在controller中调用 使用对应service对象调用
 */
@RestController
@RequestMapping("/dept/")
public class DeptController {
    @Autowired
    private DeptService deptService;

    @CrossOrigin
    @RequestMapping("getAll")
    public List<Dept> getAll() {
        return deptService.getAll();
    }

    @CrossOrigin
    @RequestMapping("getBy")
    public List<Dept> getBy(Dept dept) {
        return deptService.getBy(dept);
    }


}
